*{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "微软雅黑";
}
body{
    background: #F6FAFB;
}
a{
    text-decoration: none;
}
#w_sf_top_div{
    width: 100%;
    height: 300px;
    .w_sf_top{
        width: 1903px;
        height: 300px;
        margin: 0 auto;
        background: url(../w_img/sf_banner.jpg) no-repeat 0 0;
    }
    .w_sf_sx_div{
        width: 1190px;
        height: 300px;
        margin: 0 auto;
        position: relative;
        .w_sf_select{
            width: 515px;
            height: 185px;
            border: solid 1px #dbe4eb;
            position: absolute;
            left: 0;
            top: 44px;
            background: #fff;
            h3{
                padding-left: 50px;
                height: 41px;
                border-bottom: solid 1px #dbe4eb;
                font: 18px/40px "微软雅黑";
            }
            .w_sf_item{
                width: 465px;
                height: 32px;
               // background: red;
                float: right;
                span{
                    line-height: 32px;
                    color: #333;
                }
                .w_sf_input{
                     width: 265px;
                     height: 30px;
                     border: 1px solid #e2e2e2;
                     padding-left: 5px;
                     margin-right: 10px;
                     border-radius: 2px;
                }
            }
            .w_sf20{
                width: 465px;
                height: 20px;
                float: right;
            }
            .w_sf14{
                width: 465px;
                height: 14px;
                float: right;
            }
            .w_sf_button{
              display: block; 
              width: 74px;
              height: 74px; 
              background: url(../w_img/bgbtnshover.png) no-repeat -85px -105px;
              position: absolute;
              top: 63px;
              left: 392px;
              color: #fff;
              font-weight: 700px;
              font: 18px/74px "微软雅黑";
              text-align: center;
            }
        }
    }
}
#w_sf_content{
    width: 1190px;
    height: 1140px;
    margin: 0 auto;
    .w_sf_con_left{
        width: 814px;
        height: 1140px;
//      border: 1px solid #dbe4eb;
        margin-top: 20px;
        float: left;
       
        .w_sf_l_top{
            height: 40px;
            border: 1px solid #dbe4eb;
            background: #EAF6FD;
            border-right: none;
            p{
            width: 28px;
            height: 40px;
            padding: 0 18px;
            font: 14px/40px "微软雅黑";
            float: left;
            border-right: 1px solid #dbe4eb;
            }
            .w_more_city{
                width: 67px;
                height: 40px;
                border-left: 1px solid #dbe4eb;
                float: right;
                padding-right: 13px;
                color: #61a1df;
            }
            
        }
        .w_sf_con_title{
            width: 812px;
            height: 36px;
            border-bottom: 1px solid #dbe4eb;
             background: #fff;
             border-left: 1px solid #dbe4eb;
             border-right: 1px solid #dbe4eb;
            p{
                width: 179px;
                height: 36px;
                float: left;
                font: 12px/36px "微软雅黑";
                text-align: center;
                border-right: 1px solid #dbe4eb;
               
            }
            .w_sf_car{
                width: 229px;
                 
            }
        }
        .w_sf_sign{
            height: 36px;
            line-height: 36px;
            color: red;
             background: #fff;
             border-left: 1px solid #dbe4eb;
             border-right: 1px solid #dbe4eb;
        }
        .w_sf_car_list{
            height: auto;
            overflow: hidden;
             background: #fff;
             border-left: 1px solid #dbe4eb;
             border-right: 1px solid #dbe4eb;
            ul{
                list-style: none;
                li{
                    height: 155px;
                    border-bottom: 1px solid #dbe4eb;
                    div{
                        float: left;
                    }
                    .w_sf_car_info{
                        width: 229px;
                        height: 92px;
                        padding-top: 26px;
                        img{
                            width: 185px;
                            height: 68px;
                            display: block;
                            margin: 0 auto;
                        }
                        font:14px/14px "微软雅黑";
                        text-align: center;
                    }
                    .w_sf_data{
                        width: 148px;
                        height: 66px;
                        padding-top: 50px;
                        padding-left: 33px;
                        font: 12px/22px "微软雅黑";
                        .w_fontBlue{
                            color: #61a1df;
                        }
                    }
                    .w_sf_address{
                        width: 136px;
                        height: 22px;
                        padding-top: 70px;
                        padding-left: 44px;
                        font: 14px/22px "微软雅黑";
                    }
                    .w_sf_price{
                        width: 92px;
                        height: 37px;
                        padding-top: 65px;
                        padding-left: 26px;
                        color: #f60;
                        i{
                            font: 16px/16px "微软雅黑";
                        }
                        
                        span{
                            font: 30px/30px "微软雅黑";
                            margin-left: 2px;
                        }
                        
                    }
                    .w_sf_book{
                        width: 74px;
                        height: 32px;
                        padding-top: 65px;
                        padding-left: 18px;
                        a{
                            color: #fff;
                            font: 16px/32px "微软雅黑";
                            text-align: center;
                            font-weight: 700;
                            display: block;
                            width: 74px;
                            height: 32px;
                            background: url(../w_img/bgbtnshover.png) no-repeat 0 -64px;
                        }
                    }
                }
            }
        }
        
    }
    .w_sf_con_right{
        width: 348px;
        height: 731px;
        //border: 1px solid #dbe4eb;
        float: right;
        margin-top: 20px;
        background: #fff;
        img{
            width: 350px;
            height: 341px;
            margin-bottom: 20px;
        }
        .w_sf_gz{
            width: 346px;
            height: 364px;
            border:1px solid #dbe4eb ;
            border-bottom:2px solid #dbe4eb ;
            h3{
                width: 326px;
                height: 50px;
                border-bottom: 1px solid #dbe4eb;
                padding-left: 20px;
                color: #848484;
                font: 16px/50px "微软雅黑";
            }
            ul{
                list-style: none;
                width: 306px;
                height: 286px;
                padding: 10px 20px 20px;
                li{
                   color: #848484; 
                   line-height: 22px;
                }
            }
        }
    }
}
#w_sf_allcity{
    width: 1190px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;

    p{
        height: 41px;
        text-align: center;
        font:700 14px/41px "微软雅黑";
        color: #848484;
    }
    .w_city_dis{
        height: auto;
        overflow: hidden;
        ul{
            list-style: none;
            li{
                float: left;
                font: 12px/28px "微软雅黑";
                width: 78px;
                height: 28px;
                
                a{
                    color: rgb(51, 51, 51);
                }
            }
        }
    }
}
